cron
安装和管理crontab任务
平台
支持所有有crontab的平台
例子
|
|
注意,所有的cron值可以用数组表示,例如
|
|
或者使用范围,或者 */2 这样的语法,
|
|
参数
除了用户和command两个参数以外,其他的参数都是可选项.
command
crontab要执行的命令, 环境变量按照系统本地规则进行管理,推荐使用绝对路径.
ensure
指定该资源是否启用,可设置成true或absent
environment
在 crontab环境里面指定环境变量,例如 PATH=/bin:/usr/bin:/usr/sbin.
hour
运行crontab的小时,可设置成0-23
minute
运行crontab的分钟,可设置成0-59
month
设置crontab运行的月份,1-12
monthday
一个月份中的日子,1-31
name
该crontab的名字,这个名字用于管理员区分不同的crontab,以及puppet管理各种资源关系.
provider
指定provider,可用的provider有
- crontab 默认的crontab程序
- special 特殊的管理程序,只能在freebsd上面用
user
把该crontab加到那个用户的crontab列表,默认是运行puppet的用户
weekday
运行crontab的星期数,0-7